plural of implacable - Español Inglés Diccionario